package com.achievement.domain.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * PaperAuthorDTO
 */

@Data
@ApiModel(value = "新增论文作者信息")
public class PaperAuthorDTO {

    /**
     * ID
     */
    private String id;

    /**
     * 序号
     */
    private Integer orderId;

    /**
     * 作者类型
     * 0，第一作者
     * 1，共同第一作者
     * 2，通讯作者
     * 3，参与作者
     * 4，第一及通讯作者
     * 5，共同通讯作者
     */
    private String authorType;

    /**
     * 作者名称
     */
    private String authorName;

    /**
     * 工作单位
     */
    private String authorUnit;

    /**
     *
     */
    private String titleId;

    /**
     * 教育等级id
     */
    private String eduLevelId;

    /**
     * 学位id
     */
    private String eduDegreeId;

    /**
     * 是否通讯作者
     */
    private String isTxAuthor;

    /**
     * 贡献率
     */
    private BigDecimal workRatio;

    /**
     * 论文id
     */
    private String paperId;

    /**
     *
     */
    private String personId;

    /**
     * 作者账号
     */
    private String authorAccount;

    /**
     *
     */
    private String authorUnitId;

    /**
     *
     */
    private String sexId;

    /**
     * 网络作者名称
     */
    private String netAuthorName;

    /**
     * 学科id
     */
    private String subjectId;
}
